package vamp_serviceweb

class POI {

    String title;
    String description;
    boolean isPublic;

    //un point d'intérêt peut être un évènement touristique ou une société de depannage
    String type;
    //Les deux attribut sont facultatif selon l'evenement
    Theme theme;
    Date dateDebut;
    Date deteFin;
    Date dateCreated;
    Date dateUpdated;

    static constraints = {
        type(nullable: false, blank: false)
    }

    static hasMany = [links:Link]

    //Si un membre une addresse est détruit le POI est détruite
    static belongsTo = [member: Membre, addresse: Address]
    /*
    static mapping = {
        children cascade: "all-delete-orphan"
    }   */
}
